[#macro redstar]
<span style="color:red">*</span>
[/#macro]

[#macro commonRowHeight row=2]
[#if row=1]
80px
[#elseif row=2]
110px
[#elseif row=3]
140px
[#elseif row=3.5]
132px
[#elseif row=0]
34px
[#else]
110px
[/#if]
[/#macro]

[#macro combo name code  required="false" panelHeight="'auto'" panelMaxHeight="230" value="" editable="false" onChange="" editable="false" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}" 
		data-options="
			url:'ds/${code}',
			editable:${editable},
			required:${required},
			panelHeight:${panelHeight},
			panelMaxHeight:${panelMaxHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			editable : ${editable},
			onChange : function(newValue, oldValue){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]


[#macro combo10000 name code required="false" panelHeight="'auto'" value="" disabled="false" readonly="false" id="" multiple="false" width=155]
<input class="easyui-combobox" name="${name}" id="${id}"  style="width: 100%;"
	   data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combo100 name code required="false" panelHeight="'auto'" value="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}"  style="width: 100%;" 
		data-options="
			url:'dsjlb/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotree name code="getOrgTree" checkbox="true" multiple="false" onSelect="" onChange="" disabled="false" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			disabled : ${disabled},
			onChange : function(newValue, oldValue){
				${onChange};
			},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotree50 name code="getOrgTree" checkbox="true" multiple="false" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}" style="width: 39%;"
		data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotree100 name code="getOrgTree" checkbox="true" multiple="false" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}"  style="width: 100%;" 
		data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotreeJlb100 name code="getOrgTreeJlb" checkbox="true" multiple="false" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}"  style="width: 100%;" 
		data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getFljg name code required="false" panelHeight="'auto'" value="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}" 
		data-options="
			url:'ds/getFljg',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getFljg100 name code required="false" panelHeight="'auto'" value="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}"  style="width:100%;" 
		data-options="
			url:'ds/getFljg',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getGyjg name code required="false" panelHeight="'auto'" value="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}" 
		data-options="
			url:'ds/getGyjg',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getZyywTree name required="false" panelHeight="200" value="" readonly="false" id="" width=155 multiple="false"]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'ds/getZyywTree',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			width:${width},
			value : '${value}',
			readonly : ${readonly},
			multiple : ${multiple},
			cascadeCheck : false,
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }],
			onLoadSuccess : function(){
				$(this).tree('collapseAll');
			}
			"></input>
[/#macro]

[#macro tree name code checkbox="true" width="155" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'dsTree?code=${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			width:${width},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]
[#macro dxSsdqTree name checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			loadFilter : function(data, parent) {
				for(var i = 0;i < data.length; i++){
					data[i].state = 'open';
				}
				return data;
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]


[#macro getDept name required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}" 
		data-options="
			url:'ds/getDept',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]


[#macro getOrgTree name code id="" width="155" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" disabled="false" panelHeight="200" value="" readonly="false" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'ds/getOrgTree${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			disabled : ${disabled},
			cascadeCheck:${cascadeCheck},
			width:${width},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getOrgTree3 name code id="" width="155" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" disabled="false" panelHeight="200" value="" readonly="false" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'ds/getOrgTree3${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			disabled : ${disabled},
			cascadeCheck:${cascadeCheck},
			width:${width},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getZbbm name code id="" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'ds/getZbbm${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getJzlb name code required="false" panelHeight="'auto'" value="" onChange="" onSelect="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}" 
		data-options="
			url:'ds/getJzlb',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro jlbdate name required="false" value="" onChange="" disabled="false" readonly="false" id="" width=155 style="" class=""]
<input  name="${name}" class="easyui-datebox ${name}"  id="${id}" style="${style}"
			data-options="
			validType:['date'],
			required:${required},
			editable:true,
			value : '${value}',
			width : ${width},
			disabled : ${disabled},
			readonly : ${readonly},
			onChange : function(nnn,ooo){ 
				if($(this).datebox('isValid') && nnn != null && nnn != ''  && nnn.length == 8){ 
					$(this).datebox('setValue',nnn.substr(0,4)+'-'+nnn.substr(4,2)+'-'+nnn.substr(6,2)); 
					${onChange};
				} 
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).datebox('clear'); }
				   }]
	"/>
[/#macro]
[#macro querySqjzyy name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="true" width=155]
<input class="easyui-combobox" name="${name}" id="${id}"
       data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotree2 name code="getOrgTree" width="500"  checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
<input class="easyui-combotree" name="${name}" id="${id}"
       data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			width:${width},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]
[#macro comboNoIcons name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="false" width=155]
<input class="easyui-combobox" name="${name}" id="${id}"
       data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			}
			"></input>
[/#macro]

[#macro combotree_zhyl name code="getOrgTree" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="'auto'" panelMaxHeight="200" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			panelMaxHeight : ${panelMaxHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]
[#macro dxSsdqTree name code="getOrgTree" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="'auto'" panelMaxHeight="'auto'" value="" readonly="false" id="" ]
	<input class="easyui-combotree" name="${name}" id="${id}" 
		data-options="
			url:'ds/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			panelMaxHeight : ${panelMaxHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getZbsq name code id="" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" width=255 value="" readonly="false" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'ds/getZbsq${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getLzjd name code id="" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" width=255 value="" readonly="false" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'ds/getLzjd${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]
[#macro getFwry name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="false" width=155]
	<input class="easyui-combobox" name="${name}" id="${id}" 
		data-options="
			url:'shjz/rhdc/getFwry',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]




[#macro queryTrees name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="true" width=155]
<input class="easyui-combotree" name="${name}" id="${id}"
       data-options="
			url:'getTrees?code=${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getShzz name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="false" width=155]
<input class="easyui-combobox" name="${name}" id="${id}"
	   data-options="
			url:'shjz/rhdcnew/getShzz',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getpdshzz name code id="" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" width=255 value="" readonly="false" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'slgnutil/getpdshzz${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getpdsq name code id="" checkbox="true" multiple="false" onSelect="" cascadeCheck="false" required="false" panelHeight="200" width=255 value="" readonly="false" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'slgnutil/getpdsq${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			cascadeCheck:${cascadeCheck},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotreexxgl name code="getxxgltree" width="500" checkbox="true" multiple="false" onSelect="" onChange="" disabled="false" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'xxgl/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			width:${width},
			cascadeCheck:${cascadeCheck},
			disabled : ${disabled},
			onChange : function(newValue, oldValue){
				${onChange};
			},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]

[#macro rhpdSq name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="false" width=155]
<input class="easyui-combobox" name="${name}" id="${id}"
	   data-options="
			url:'shjz/rhdcnewlc/rhpdSq',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro getFwryId name code required="false" panelHeight="'auto'" value="" onChange="" disabled="false" readonly="false" id="" multiple="false" width=155]
<input class="easyui-combobox" name="${name}" id="${id}"
	   data-options="
			url:'shjz/rhdcnewlc/getFwryId',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			multiple : ${multiple},
			value : '${value}',
			width : ${width},
			readonly : ${readonly},
			disabled : ${disabled},
			onChange : function(node){
				${onChange};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combobox('clear'); }
				   }]
			"></input>
[/#macro]

[#macro combotreezcgl name code="getzcgltree" width="500" checkbox="true" multiple="false" onSelect="" onChange="" disabled="false" cascadeCheck="false" required="false" panelHeight="200" value="" readonly="false" id="" ]
<input class="easyui-combotree" name="${name}" id="${id}"
	   data-options="
			url:'zcglutil/${code}',
			editable:false,
			required:${required},
			panelHeight:${panelHeight},
			value : '${value}',
			readonly : ${readonly},
			checkbox : ${checkbox},
			multiple　:${multiple},
			width:${width},
			cascadeCheck:${cascadeCheck},
			disabled : ${disabled},
			onChange : function(newValue, oldValue){
				${onChange};
			},
			onSelect : function(node){
				${onSelect};
			},
			icons:[{
					iconCls:'icon-combo-clear',
					handler : function(e) { $(e.data.target).combotree('clear'); }
				   }]
			"></input>
[/#macro]